neural tube
noun
: the hollow longitudinal dorsal tube formed by infolding and subsequent fusion of the opposite ectodermal folds in the vertebrate embryo that gives rise to the brain and spinal cord
Love words? Need even more definitions?
Merriam-Webster unabridged
Share